.pages{float: right;margin-right:40px;}
.pages a,.pages span {display:inline-block;padding:2px 10px;border:1px solid #f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size: 14px;}
.pages a,.pages li { display:inline-block;list-style: none;text-decoration:none; color:#58A0D3;margin:2px;}
.pages a.first,.pages a.prev,.pages a.next,.pages a.end{margin:0 auto;margin:2px;}
.pages a:hover{border-color:#50A8E6; }
.pages span.current{background:#50A8E6;color:#FFF;font-weight:700;border-color:#50A8E6;margin:2px;}